pull (something) out of a hat

Traductions
sortir (quelque chose) de son chapeau
Définitions
To produce or come up with something unexpectedly or seemingly by magic, often without any apparent preparation or explanation.